/* Global overrides. */

html, body {
    background: white;
    color: black;
    font-family: Serif;
}

h1, h2, h3, h4, h5, h6, td, th {
    font-family: Helvetica, Arial, Sans-Serif;
}

h1, h2, h3, h4, h5, h6, th {
    font-weight: bold;
}

a {
    color: black;
    text-decoration: none;
}


/* Items to be disabled entirely. */

.add-another,
.breadcrumbs,
.errornote,
.errorlist,
.messagelist,
.no-print,
.object-tools,
.show-form,
.submit-row,
.validity,
#user-tools,
form .delete,
form .tabular tr td:last-child,
form .tabular tr th:last-child,
form button,
form h2,
form input[type=button],
form input[type=reset],
form input[type=submit] {
    display: none !important;
}


/* Custom styling. */

#branding h1 {
    border-bottom: solid 1px #ccc;
    font-size: 200%;
}


#content h1 {
    font-size: 150%;
}


thead th, tfoot td {
    border: none;
}


form fieldset, form fieldset.module {
    border-left: none;
    border-right: none;
    border-bottom: solid 1px #ccc;
    margin: 0.5em 0;
    padding: 0.5em 0;
}

form fieldset:first-child {
    border-top: solid 1px #ccc;
}

form h3 {
    font-size: 100%;
    margin-bottom: 0.5em;
}

form .form-row {
    border: none;
    padding-top: 0.2em;
    padding-bottom: 0.2em;
}

form .help {
    color: #aaa;
    font-size: 80%;
    font-style: italic;
    margin: 0.3em 0 0.6em 0;
}

form label {
    display: block;
    float: left;
    width: 20em;
}

form input, form select, form textarea {
    background: white;
    border: none !important;
    color: black;
    font-family: Serif;
    font-size: 100%;

    /* We'll do our best to use engine-specific methods to make the selects
     * look as much like plain text as possible. */
    -moz-appearance: none !important;
    -moz-box-sizing: content-box !important;
    -webkit-appearance: none !important;
}

.inline-group {
    border: none;
    margin: 0;
    padding: 0;
}

form .tabular tbody tr {
    display: none;
}

form .tabular tbody tr.has_original {
    display: table-row;
}


/* vim: set nocin ai et ts=4 sw=4: */
